/*Additional CSS for Target Info website */


/*Gold buy now button */
.mct_ti_button {
   border-top: 1px solid #e4f797;
   background: #e8e809;
   background: -webkit-gradient(linear, left top, left bottom, from(#dbdb0b), to(#e8e809));
   background: -webkit-linear-gradient(top, #dbdb0b, #e8e809);
   background: -moz-linear-gradient(top, #dbdb0b, #e8e809);
   background: -ms-linear-gradient(top, #dbdb0b, #e8e809);
   background: -o-linear-gradient(top, #dbdb0b, #e8e809);
   padding: 13.5px 27px;
   -webkit-border-radius: 17px;
   -moz-border-radius: 17px;
   border-radius: 17px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   text-align: center;
   color: #0d0101;
   font-size: 18px;
   font-family: Georgia, serif;
   text-decoration: none;
   vertical-align: middle;
   }
.mct_ti_button:hover {
   border-top-color: #d6c508;
   background: #d6c508;
   color: #110629;
   }
.mct_ti_button:active {
   border-top-color: #ebc60e;
   background: #ebc60e;
   } 

/*Read More button*/
.mct_ti_more {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#0499c5), to(#4fb8d6)); /*#3e779d, #65a9d7*/
   background: -webkit-linear-gradient(top, #0499c5, #4fb8d6);
   background: -moz-linear-gradient(top, #0499c5, #4fb8d6);
   background: -ms-linear-gradient(top, #0499c5, #4fb8d6);
   background: -o-linear-gradient(top, #0499c5, #4fb8d6);
   padding: 5.5px 11px;
   -webkit-border-radius: 0px;
   -moz-border-radius: 0px;
   border-radius: 0px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 13px;
   font-family: Georgia, serif;
   text-decoration: none;
   text-align: center;
   vertical-align: middle;
   }
.mct_ti_more:hover {
   border-top-color: #28597a;
   background: #037a9e; /*#28597a;*/
   color: #ccc;
   }
.mct_ti_more:active {
   border-top-color: #1b435e;
   background: #037a9e; /*#1b435e;*/
   }

/* Intro block on the top of a page under the menu */
.mct-ti-introblock {
   width: 857px; 
   margin-left:  auto; 
   margin-right: auto;  
   margin-top: 5px; 
   text-align:center; 
   color: #333; 
   font-size: 20px; 
   font-weight: bold; 
   padding:10px 0; 
   background: #80dff8; /* #80dff8;  #f0f0f5; */
   box-shadow: inset 0 0 5px #c9c9c9; 
   border:1px solid #d6d6d6; 
   border-radius:4px;
}

/* Error formatting */
.edd_error {
    width: 100%;
   margin-left:  auto; 
   margin-right: auto;  
   margin-top: 5px; 
   text-align:center; 
   color: #333; 
   font-size: 14px; 
   font-weight: bold; 
   padding:10px 0; 
   background: #ffadad; 
   box-shadow: inset 0 0 5px #c9c9c9; 
   border:1px solid #d6d6d6; 
   border-radius:4px;    
}

/* top widget admin stuff */
#toplinks {
	text-align: right;
	color: #999;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	margin: 0px; padding: 32px 25px 0px 0px;
}

.feed a {
	padding: 0px 15px 0px 0px;
	background: url(rss.png) right 50% no-repeat;
}

.attachment-page-single {
    float: left;
    margin: 12px 8px 8px 0px;
}
 
.attachment-index-categories {
    float: left;
    margin: 12px 8px 8px 0px;
}

.builder-module-header .widget-it-content {
    border: none;
}

ul {
    list-style: outside circle;
    margin-left: 20px;
}

/* bbpress forum mods */
div.bbp-template-notice.info {
    border: #D6D6D6;
    background-color: #80DFF8;
}

#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {
    background: #DDD9CB;
    border-top: 1px solid #202B38;
}

#bbpress-forums li.bbp-header {
    background: #C7BFA9;
    border-top: 1px solid #202B38;
}

.splash-li {
    margin-bottom: 30px;
}
.splash-left {
    float: left;
    width: 250px;
    text-align: right;
    margin-right: 20px;
    text-transform: uppercase;
    font-size: 24px;
    line-height: 1.1em;
    font-weight: normal;
    color: #04A2CC;
    font-family: 'League Ghotic Extended';
}

.splash-right {
    margin-top: 5px;
    padding-bottom: 5px;
    width: 400px;
    font-size: 18px;
    line-height: 1em;
    text-align: center;
    overflow: hidden;
    color: #333;
    font-family: 'League Ghotic Extended';
}

.site-title {
    margin-top: 60px;
   text-align: center;
} 

.site-tagline {
    text-align: center
}

.site-title a {
    font-size: 30px;
    line-height: 1.1em;
    font-weight: bold;
    font-family: 'League Ghotic Extended';
    color: #04A2CC;
}

/* Video placeholders */
#training-video {
    width: 640px;
    height: 360px;
    background-color: white;
    border: 3px solid white;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    -webkit-transition: box-shadow 0.1s ease-in;
}
#training-video .play-video {
    width: 640px;
    height: 360px;
    position: relative;
    cursor: pointer;
    font-size: 16px;
    text-align: center;
}
#training-video .play-video:hover .play {
width: 110px;
height: 110px;
border-width: 12px;
box-shadow: 0 0 50px rgba(0, 0, 0, 0.4);
margin: 125px 265px 0;
}
#training-video .play-video .play {
width: 100px;
height: 100px;
background: url(play.png) no-repeat center center;
opacity: 0.9;
border-radius: 50%;
border: 10px solid #435358;
margin: 130px 270px 0;
-webkit-transition: width 0.1s linear, height 0.1s linear, border-width 0.1s linear, box-shadow 0.1s linear, margin 0.1s linear;
transition: width 0.1s linear, height 0.1s linear, border-width 0.1s linear, box-shadow 0.1s linear, margin 0.1s linear;
float: left;
}

/* Sidebar video */
#sidebar-video {
    width: 200px;
    height: 150px;
    background-color: white;
    border: 3px solid white;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    -webkit-transition: box-shadow 0.1s ease-in;
}
#sidebar-video .play-video {
    width: 200px;
    height: 150px;
    position: relative;
    cursor: pointer;
    font-size: 16px;
    text-align: center;
}
#sidebar-video .play-video:hover .play {
width: 110px;
height: 110px;
border-width: 12px;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
margin: 20px 45px 0;
}
#sidebar-video .play-video .play {
width: 100px;
height: 100px;
background: url(play.png) no-repeat center center;
opacity: 0.9;
border-radius: 50%;
border: 10px solid #435358;
margin: 25px 50px 0;
-webkit-transition: width 0.1s linear, height 0.1s linear, border-width 0.1s linear, box-shadow 0.1s linear, margin 0.1s linear;
transition: width 0.1s linear, height 0.1s linear, border-width 0.1s linear, box-shadow 0.1s linear, margin 0.1s linear;
float: left;
}

.gform_wrapper input[type=text],
.gform_wrapper input[type=email],
.gform_wrapper input[type=url],
.gform_wrapper textarea {
    font-size: 14px;
}